<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>运算符的优先级</title>
    <script>
        /* 运算符的优先级 */
        /* 
        ,运算符
            使用,可以分割多个语句，一般可以在声明多个变量时使用
            同时在多个变量声明的同时进行赋值
        */
        /* 
        和数学中一样，在JS中运算符也有优先级
        比如先乘除后加减

        在JS中有一个运算符优先级的表
            在表中越靠上则优先级越高，优先级越高则越优先计算
            如果优先级一样，则从左往右计算
            但是这个表并不需要记忆，如果遇到优先级不确定的
            可以使用括号来改变优先级
        */
        var reuslt = 1 + 2 * 3;
        /* 
        如果||的优先级高，或者两个一样高，怎应该返回3
        如果与的优先级高，则应该是返回1
        */
        var result1 = 1 || 2 && 3;
        console.log("result1=" + result1); //1
    </script>
</head>

<body>

</body>

</html>